package uscdb.service;

import java.io.File;

import uscdb.pageModel.DataGrid;
import uscdb.pageModel.PageHelper;
import uscdb.pageModel.Script;

/**
 * script 服务类
 */
public interface ScriptServiceI {

	/**
	 * 功能：获取 script 数据表格
	 * 
	 * @param Script
	 *            参数
	 * @param ph
	 *            分页帮助类
	 * @return
	 */
	public DataGrid dataGrid(Script script, PageHelper ph);

	/**
	 * 功能：导入失败脚本excel，分析后获取数据
	 * 
	 * @param file
	 *            excel 压缩包
	 * @return
	 */
	public String importScriptExcel(File excelFile,Script script);

	/**
	 * 获得script对象
	 * 
	 * @param id
	 * @return
	 */
	public Script get(String id);

	/**
	 * 修改
	 * 
	 * @param script
	 */
	public void edit(Script script);
}
